package tt.dz.entity.station;
import java.util.Date;
import java.util.List;

import tt.dz.util.annotation.Ignore;
import tt.dz.util.annotation.IgnoreInOutput;
import tt.dz.util.annotation.PrimaryKey;
import tt.dz.util.annotation.Table;
@Table(name="oms_station_external")
public class OmsStationExternal {
	@PrimaryKey
	private String station_id;//站级编号
	private String org_station_id;//原始站级编号
	private Integer source_id;//数据来源序列号
	private String station_name;//站点名称
	private String oper_merchant_id;//运营服务商id
	private String district_code;//区县代码
	private String district_name;//区县名称
	private String circle;//商圈/楼盘
	//删除外部站点 地图类型 ，坐标两个字段
	/*private Integer coordtype;//地图类型
	private String coordinate;//坐标
	*/	
	private String parking_type;//停车处
	private String parking_addr;//停车处大体位置
	private String photo;//环境照片URL路径
	private Integer total_charger;//总电桩数
	private Date establish_time;//建立时间
	private Integer station_type;//站点类型
	private Integer is_allow_open;//是否可预约
	private String address;//详细地址
	private Integer current_state;//当前状态
	private Integer direct_num;//直流桩数量
	private Integer alternate_num;//交流桩数量
	private String tel_no;//电话
	private String describes;//站点描述
	private String park_fee;//停车费参考价
	private String charger_fee;//充电费参考价
	private String pay_manner;//充电支付方式
	private Integer verify_flag;//验证标记
	private String discover_user_id;//探索者用户ID
	private Integer valid_flag;//有效标记
	/*private Integer review_state;//0待审核1，审核中2，通过3，不通过
	private String review_text;//
*/	@Ignore
	@IgnoreInOutput
	private String province_code;//省
	@Ignore
	@IgnoreInOutput
	private List<OmsStationLocation> locationList;//坐标集合
	public OmsStationExternal() {
		super();
		
	}
	public void setStation_id(String station_id){
		this.station_id=station_id;
	}
	public String getStation_id(){
		return station_id;
	}
	public void setOrg_station_id(String org_station_id){
		this.org_station_id=org_station_id;
	}
	public String getOrg_station_id(){
		return org_station_id;
	}
	public void setSource_id(Integer source_id){
		this.source_id=source_id;
	}
	public Integer getSource_id(){
		return source_id;
	}
	public void setStation_name(String station_name){
		this.station_name=station_name;
	}
	public String getStation_name(){
		return station_name;
	}
	public void setOper_merchant_id(String oper_merchant_id){
		this.oper_merchant_id=oper_merchant_id;
	}
	public String getOper_merchant_id(){
		return oper_merchant_id;
	}
	public void setDistrict_code(String district_code){
		this.district_code=district_code;
	}
	public String getDistrict_code(){
		return district_code;
	}
	public void setCircle(String circle){
		this.circle=circle;
	}
	public String getCircle(){
		return circle;
	}
	/*public void setCoordtype(Integer coordtype){
		this.coordtype=coordtype;
	}
	public Integer getCoordtype(){
		return coordtype;
	}
	public void setCoordinate(String coordinate){
		this.coordinate=coordinate;
	}
	public String getCoordinate(){
		return coordinate;
	}*/
	public void setParking_type(String parking_type){
		this.parking_type=parking_type;
	}
	public String getParking_type(){
		return parking_type;
	}
	public void setParking_addr(String parking_addr){
		this.parking_addr=parking_addr;
	}
	public String getParking_addr(){
		return parking_addr;
	}
	public void setPhoto(String photo){
		this.photo=photo;
	}
	public String getPhoto(){
		return photo;
	}
	public void setTotal_charger(Integer total_charger){
		this.total_charger=total_charger;
	}
	public Integer getTotal_charger(){
		return total_charger;
	}
 
	public Date getEstablish_time() {
		return establish_time;
	}
	public void setEstablish_time(Date establish_time) {
		this.establish_time = establish_time;
	}
	public void setStation_type(Integer station_type){
		this.station_type=station_type;
	}
	public Integer getStation_type(){
		return station_type;
	}
	public Integer getIs_allow_open() {
		return is_allow_open;
	}
	public void setIs_allow_open(Integer is_allow_open) {
		this.is_allow_open = is_allow_open;
	}
	public void setAddress(String address){
		this.address=address;
	}
	public String getAddress(){
		return address;
	}
	public void setCurrent_state(Integer current_state){
		this.current_state=current_state;
	}
	public Integer getCurrent_state(){
		return current_state;
	}
	public void setDirect_num(Integer direct_num){
		this.direct_num=direct_num;
	}
	public Integer getDirect_num(){
		return direct_num;
	}
	public void setAlternate_num(Integer alternate_num){
		this.alternate_num=alternate_num;
	}
	public Integer getAlternate_num(){
		return alternate_num;
	}
	public void setTel_no(String tel_no){
		this.tel_no=tel_no;
	}
	public String getTel_no(){
		return tel_no;
	}
	public void setDescribes(String describes){
		this.describes=describes;
	}
	public String getDescribes(){
		return describes;
	}
	public void setPark_fee(String park_fee){
		this.park_fee=park_fee;
	}
	public String getPark_fee(){
		return park_fee;
	}
	public void setCharger_fee(String charger_fee){
		this.charger_fee=charger_fee;
	}
	public String getCharger_fee(){
		return charger_fee;
	}
	public void setPay_manner(String pay_manner){
		this.pay_manner=pay_manner;
	}
	public String getPay_manner(){
		return pay_manner;
	}
	public void setVerify_flag(Integer verify_flag){
		this.verify_flag=verify_flag;
	}
	public Integer getVerify_flag(){
		return verify_flag;
	}
	public void setDiscover_user_id(String discover_user_id){
		this.discover_user_id=discover_user_id;
	}
	public String getDiscover_user_id(){
		return discover_user_id;
	}
	public void setValid_flag(Integer valid_flag){
		this.valid_flag=valid_flag;
	}
	public Integer getValid_flag(){
		return valid_flag;
	}
	public String getDistrict_name() {
		return district_name;
	}
	public void setDistrict_name(String district_name) {
		this.district_name = district_name;
	}
	/*public Integer getReview_state() {
		return review_state;
	}
	public void setReview_state(Integer review_state) {
		this.review_state = review_state;
	}
	public String getReview_text() {
		return review_text;
	}
	public void setReview_text(String review_text) {
		this.review_text = review_text;
	}*/
	public String getProvince_code() {
		return province_code;
	}
	public void setProvince_code(String province_code) {
		this.province_code = province_code;
	}
	public List<OmsStationLocation> getLocationList() {
		return locationList;
	}
	public void setLocationList(List<OmsStationLocation> locationList) {
		this.locationList = locationList;
	}
	
}

